Guzzle\Http\Url B

Total Complexity 80
Dependencies 2
Dependents 12
Total lines 538
Lines of code 250
Logical lines of code 146
Comment lines 185
Methods 28
Properties 8

Methods 28

Method Rating Maintainability Complexity Lines of code
buildUrl()
B
46 17 36
normalizePath()
A
54 11 19
combine()
A
45 9 46
factory()
S
58 4 14
setQuery()
S
62 4 12
getPort()
S
65 4 10
addPath()
S
64 4 9
__construct()
S
60 2 14
getParts()
S
61 2 12
addQuery()
S
70 2 7
isAbsolute()
S
80 2 3
setHost()
S
64 2 10
setPath()
S
65 2 8
getUsername()
S
82 1 3
setFragment()
S
77 1 4
getFragment()
S
82 1 3
__clone()
S
81 1 3
getQuery()
S
82 1 3
getHost()
S
82 1 3
setUsername()
S
77 1 4
getPassword()
S
82 1 3
setScheme()
S
77 1 4
getPathSegments()
S
78 1 3
getPath()
S
82 1 3
__toString()
S
80 1 3
setPort()
S
77 1 4
getScheme()
S
82 1 3
setPassword()
S
77 1 4